package main

import "fmt"

func main() {
	/*
	作业8：某数学竞赛中，参赛人数大约在380-450之间。比赛结果，全体考生的总平均分为76分，
	男生的平均分为75，女生的平均分为80.1，求男女生各有多少人。
	*/
	//man := 75
	//girl := 80.1
	for x:=380;x<=450;x++{ //表示 总人数
		for y:=1;y<=x;y++{ //表示男生人数
			z:=x-y //表示女生人数
			if float64(x)*76==float64(y)*75+float64(z)*80.1 {
				fmt.Println(x,y,z)
			}

		}
	}



	/*
	根据题干分析可得：男生人数是女生人数的（80.1-76）÷（76-75）=4.1倍，
	则总人数就是女生人数的5.1倍，所以总人数应该是51的倍数，
	又因为总人数在380和450之间，因此总人数为408，
	设女生有x人，则男生就有408-x人，根据题意可得方程：
	80.1x+75（408-x）=76×408，
	80.1x+30600-75x=31008，
	5.1x=408，
	x=80，
	则男生有：408-80=328（人），
	答：男生有328人，女生有80人．
	*/
	// 男 x 人，女 y 人 总人数 x+y 人
	// 75x + 80.1y = (x+y)*76   x = 4.1y 5.1y = i
	 /*for i := 380; i < 450; i++ {
	 	if i%51 == 0 {
	 		fmt.Println(i) // 408  = > y = 80 x = 328
	 	}
	 }*/

	 //有24辆车，一共有90个轮子，计算汽车和自行车各多少辆
	 /*a:=24*2
	 b:=90-a
	 c:=b/2
	 d:=24-c
	 fmt.Println("汽车有：",c,"自行车有：",d)*/


}
